package com.chen.sample2.common.dto;

import lombok.*;

import java.util.Date;

/**
 * @desc 请求记录日志
 * @Author Chentian
 * @date 2021/9/7
 */
@NoArgsConstructor
@Data
@AllArgsConstructor
@Builder
@ToString
public class RequestLogDto {


    /**
     * 请求URL
     */
    private String url;
    /**
     * 请求方法
     */
    private String classMethod;
    /**
     * 参数
     */
    private String args;
    /**
     * 执行结果
     */
    private String result;
    /**
     * 终端类型
     */
    private String deviceType;
    /**
     * 请求耗时 毫秒
     */
    private Long duration;
    /**
     * 用户IP
     */
    private String ip;
    /**
     * 操作系统
     */
    private String os;
    /**
     * 浏览器
     */
    private String browser;
    /**
     * 是否移动端 true 是，false 不是
     */
    private Boolean mobileFlag;
    /**
     * 结果状态码
     */
    private String code;
    /**
     * 请求信息
     */
    private String message;
    /**
     * 操作人 用户的uid
     */
    private String createBy;
    /**
     * 请求时间
     */
    private Date createTime;


}
